.groupon {
    width: 100%;
    height: 3.6rem;
    background: linear-gradient(rgba(255, 96, 64, 1) 0%, rgba(255, 123, 101, 1) 100%);
    z-index: 10;
    margin-bottom: .1rem;
    border-radius: 0.14rem 0.14rem 0.14rem 0.14rem;

    .title {
        display: flex;
        width: 100%;
        height: 0.6rem;
        line-height: 0.6rem;
        color: #FFF5D0;
        font-size: .28rem;
        font-weight: 600;
        text-indent: .3rem;
        padding-top: .2rem;

        p {
            flex: 0.2;
        }

        span {
            flex: 0.8;
            width: 2rem;
            height: 100%;
            color: #83480A;
            font-size: .2rem;

            i {
                margin: 0 0.1rem;
                background: #FFF5D0;
                border-radius: 0.04rem 0.04rem 0.04rem 0.04rem;

            }
        }
    }

    .wrap {
        background-color: #fff;
        width: 90%;
        height: 2.2rem;
        padding: 0.1rem;
        margin: 0 auto;
        border-radius: 0.14rem 0.14rem 0.14rem 0.14rem;

        .adm-jumbo-tabs {
            --gap: 0px;

            .adm-jumbo-tabs-header {
                border-bottom: none;
            }

            .adm-jumbo-tabs-tab {
                padding: .08rem 0;
            }
        }

        .adm-jumbo-tabs-tab-title {
            line-height: .3rem;
        }

        .con {
            width: 1.6rem;
            height: 2rem;
            border-radius: 0.1rem 0.1rem 0.1rem 0.1rem;
            background: linear-gradient(0deg, rgba(255, 138, 128, 1) 0%, rgba(255, 96, 64, 1) 100%);
            text-align: center;
            font-size: 0.12rem;
            color: #fff;

            img {
                width: 1.4rem;
                height: 1.1rem;
                border-radius: 0.06rem 0.06rem 0.06rem 0.06rem;
                margin-top: 0.1rem;

            }

            .foot {
                margin-top: 0.1rem;
                width: 100%;

                .left {
                    width: 100%;
                    text-align: left;
                    display: flex;

                    p {
                        flex: 0.7;
                        height: .20rem;
                        line-height: .20rem;
                        margin: .05rem 0 .05rem .06rem;
                    }

                    span {
                        flex: 0.35;
                        height: .3rem;
                        width: .3rem;
                        margin-right: .1rem;
                        background: #fff;
                        border-radius: 50%;
                        text-align: center;

                        img {
                            height: .24rem;
                            width: .24rem;

                        }
                    }
                }

                .right {
                    width: 100%;
                    height: 0.4rem;
                    line-height: 0.4rem;
                    text-indent: .1rem;
                    white-space: nowrap;
                    overflow: hidden;
                    text-overflow: ellipsis;
                }
            }
        }
    }

}